home *** CD-ROM | disk | FTP | other *** search
/ PD ROM 1 / PD ROM Volume I - Macintosh Software from BMUG (1988).iso / Electronic Messages / USEnet Digests / USEnet Vol. 4 / USEnet 4.64 < prev    next >
Encoding:
Text File  |  1988-06-18  |  39.7 KB  |  1,038 lines  |  [TEXT/ttxt]

  1.  
  2. List (Unformatted): USENET MAC DIGEST V4 #64
  3.  
  4.  
  5. Usenet Mac Digest     Friday, May 20, 1988           Volume 4 : Issue 64
  6.  
  7. Today's Topics:
  8.      What can you assume about the current port?
  9.      Re: How do you count unused master pointers?
  10.      Re: StartUpScreens Eats Memory!?
  11.      Re: What can you assume about the current port? (2 messages)
  12.      That amazing MPW C compiler.
  13.      Re: inittab
  14.      Fullwrite Professional Question... (2 messages)
  15.      Re: Brief overview of FullWrite (Really solution to Word 3.01 problem)
  16.      Re: FullWrite on shelves
  17.      Database for Abstracts?
  18.      Re: SoftPC Speed
  19.      Re: Fullwrite Professional Question...
  20.      BBS requirements
  21.      Re: MS Excel recalculations
  22.      Serial Port, Resources etc
  23.      Re: MPW<->LSC object files
  24.      Re: LightSpeed C query
  25.      9-track tape support under A/UX
  26.      Re: Fullwrite Professional Question...
  27.      Re: System Tools  6.0
  28.      Re: FullWrite on shelves
  29.      Re: Mac Security
  30.      Kinetics FastPath box & CAP
  31.      MPW Fortran V1.0B3 vs. Mactran Plus v3.0
  32.      Re: Kinetics FastPath box & CAP
  33.      Re: Info on EMAC hard drives
  34.  
  35. ----------------------------------------------------------------------
  36.  
  37. From: rothberg@polya.STANFORD.EDU (Edward Rothberg)
  38. Subject: What can you assume about the current port?
  39. Date: 10 May 88 21:07:58 GMT
  40. Organization: Stanford University
  41.  
  42. Here's something I can't find documented anywhere.  I have an
  43. application, and in it I assume that a certain port is the 'default'.
  44. Whenever I change ports, I always change back to this one after I'm
  45. done.  If I want to draw into this port, I just go ahead and do it.  My
  46. question is: is this a safe thing to assume?  I had thought so until I
  47. tried the alarm clock DA.  It changes the current port to it's own port,
  48. and doesn't restore the old one.  I see three possibilities:
  49.  
  50. 1) What I'm doing is totally bogus, and I should always say SetPort
  51. before
  52.         drawing into the port. 2) Alarm clock is broken and I shouldn't worry
  53. about it. 3) Alarm clock is broken, and I should be conservative about
  54. it and call
  55.         SetPort just in case.
  56.  
  57. Which is the right answer?
  58. --
  59. Ed Rothberg
  60. rothberg@polya.stanford.edu
  61.  
  62.  
  63. ------------------------------
  64.  
  65. From: lsr@Apple.COM (Larry Rosenstein)
  66. Subject: Re: How do you count unused master pointers?
  67. Date: 10 May 88 20:29:55 GMT
  68. Organization: Advanced Technology Group, Apple Computer
  69.  
  70. In article <4362@batcomputer.tn.cornell.edu> eacj@tcgould.tn.cornell.edu
  71. (Julian Vrieslander) writes:
  72. >
  73. >initialization code to cover that worst case.  A more sophisticated
  74. >approach that I have seen described in a couple of places (including Scott
  75. >Knaster's first book) involves periodically counting the number of unused
  76. >master pointers.  When you see them running low you call MoreMasters()
  77. >again, making sure to do the call when it will not cause fragmentation
  78. >(eg. from the event loop, with all segments unlocked).
  79.  
  80. I don't think you need to go to this trouble.  At the time Scott wrote
  81. that tip, the Segment Loader did not automatically move segments to the
  82. top of memory, so it would be possible to fragment the heap if
  83. MoreMasters was called at a bad time.
  84.  
  85. The 128K ROM and beyond Segment Loader will automatically move unlocked
  86. code segments to the top of memory before locking them.  (You can also
  87. make a patch on 64K ROMs to do the same thing.)  This means that low
  88. memory is always free of locked handles.  Provided you don't lock one of
  89. your handles without moving it high, then it should be safe to allow the
  90. system to call MoreMasters when you run out of master pointers.
  91.  
  92. >That sounds like a good idea, but I am not sure how to do it in a way that
  93. >will not be broken by future changes to the master pointer format.  Inside
  94. >Mac says that the unused master pointers are kept in a linked list, and
  95. >the address of the first one can be found in the heap zone header.  But
  96. >the master pointers themselves are not normal pointers - the high byte is
  97. >used for flags, the low 3 bytes for the address.  So it seems that special
  98.  
  99. When dealing with addresses like this, you should always use the
  100. StripAddress call to make a clean address.  This works on the Mac O/S
  101. (with 24-bit addresses) and A/UX (32-bit).
  102.  
  103. The other question if whether master pointers will always be linked
  104. together in the way Inside Mac describes.  I don't know how likely this
  105. is to change, but note that Inside Mac only talks about the head of the
  106. list.  It says nothing about how the master pointers are actually
  107. linked.
  108.  
  109. In MacApp, we traverse the list of free master pointers for debugging
  110. purposes (the programmer can see if memory is being allocated but never
  111. freed).  We also make sure that code segments are locked at the top of
  112. memory, and allow the Memory Manager to call MoreMasters when needed.
  113.  
  114.  
  115. --
  116.                  Larry Rosenstein,  Object Specialist
  117.  Apple Computer, Inc.  20525 Mariani Ave, MS 27-AJ  Cupertino, CA 95014
  118.             AppleLink:Rosenstein1    domain:lsr@Apple.COM
  119.                 UUCP:{sun,voder,nsc,decwrl}!apple!lsr
  120.  
  121.  
  122. ------------------------------
  123.  
  124. From: clay@claris.UUCP (Clay Maeckel)
  125. Subject: Re: StartUpScreens Eats Memory!?
  126. Date: 11 May 88 00:08:42 GMT
  127. Organization: Claris Corporation, Mountain View CA
  128.  
  129. What Dan states is true, but is not the problem the Frankie Sierra and I
  130. are having with the StartUpScreen.  But while we are on the topic of
  131. BufPtr, how much longer is it going to be around?  There are hints in
  132. either Inside Mac or the Tech Notes that is may be going away soon.  For
  133. my init, DeskPict, I use the BufPtr trick to store the color bitmap up
  134. high in memory but for version 2.0 I will try putting into the system
  135. heap.  After that change the free space in the system heap would be
  136. eaten up by the desktop picture.
  137.  
  138. Back to the StartUpScreen.  MultiFinder, for me, effectively reclaims
  139. the space used up by the SUS because of the 150+ K of stuff that gets
  140. loading into it with everything else that is running in my system. Under
  141. the UniFinder I lose around 150 to 180 K of memory in the system heap if
  142. I have SUS. I  have not had the time to track down what happens in those
  143. early stages of booting but the memory used by the SUS code is not being
  144. reclaimed after its use. Can anyone at Apple (or elsewhere) shed any
  145. light on this problem? Some type of patch or fancy init should be able
  146. to reclaim the space but I get scared of the thought of moving zone
  147. pointers around :-).
  148.  
  149. --
  150.  Clay Maeckel         *   UUCP: {ames,apple,portal,sun,voder}!claris!clay
  151.  (I know nothing!)    *   Arpanet: claris!clay@ames.arc.nasa.gov
  152.  Claris Corporation   *   AppleLink: Maeckel1   *   CompuServe: 73057,255
  153.  
  154.  
  155. ------------------------------
  156.  
  157. From: dtw@f.gp.cs.cmu.edu (Duane Williams)
  158. Subject: Re: What can you assume about the current port?
  159. Date: 11 May 88 04:16:28 GMT
  160. Organization: Carnegie-Mellon University, CS/RI
  161.  
  162.  
  163. I don't know what the current Apple dogma is regarding the User
  164. Interface Guidelines, but an early version of the Guidelines said that
  165. "the user should feel in control of the computer."  Selecting the active
  166. window (by clicking in it) is supposed to be the prerogative of the user
  167. and is one of the ways of making the user "feel in control" of the
  168. machine.
  169.  
  170. There are only a few circumstances when the current port should be
  171. changed by the application.  The primary one, in obedience to the above
  172. standard, is when an activate event is received, generally caused by an
  173. explicit user action, e.g., clicking in a window or creating a new
  174. window.  The activated window should become the current port.
  175.  
  176. Update events also require changing the current port, but such a change
  177. should be strictly temporary (lasting the lifetime of the redraw
  178. procedure only).
  179.  
  180. There were documented problems with some DAs changing the current port
  181. non- temporarily; so you may have to save and restore the current port
  182. around the opening of a DA.
  183.  
  184. Of course, we all know that Apple changes the dogma from time to time --
  185. after which we read in press reports about how awful it is that third
  186. party developers are not following the rules.  And we all know that
  187. Apple has been a prime violator of its own rules (even prior to changing
  188. them); witness the Finder, MacPaint, and HyperCard.  So, feel free to
  189. change the current port with the phase of the moon and keep those users
  190. guessing! :-)
  191.  
  192. Duane Williams
  193.  
  194. --
  195. uucp: ...!seismo!cmucspt!me.ri.cmu.edu!dtw
  196. arpa: dtw@cs.cmu.edu
  197.  
  198.  
  199. ------------------------------
  200.  
  201. From: dorourke@polyslo.UUCP (David M. O'Rourke)
  202. Subject: Re: What can you assume about the current port?
  203. Date: 11 May 88 08:00:37 GMT
  204. Organization: Cal Poly State University -- San Luis Obispo
  205.  
  206. In article <2799@polya.STANFORD.EDU> rothberg@polya.STANFORD.EDU (Edward
  207. Rothberg) writes:
  208. >
  209. >1) What I'm doing is totally bogus, and I should always say SetPort before
  210. >       drawing into the port.
  211.  
  212.   My training has told me this is the correct way to do it.  Since your
  213. program might have to handle update events in any window, which is in
  214. effect, a grafport.  The update routine you write should just set the
  215. port anyways. So it shouldn't be a problem.  You might be drawing into a
  216. "non-active" window in which case you should first save the port, set
  217. the port, draw the contents, and then restore the old port.
  218.  
  219.   Also this is right out of Inside Macintosh Volume I, page 440.
  220.  
  221.   Warning:  Early versions of some desk accessories may set the current
  222.             grafport to the accessory's port upon return from
  223. OpenDeskAcc.
  224.             To be safe, you should bracket your call to OpenDeskAcc with
  225. calls
  226.             to the QuickDraw procedures GetPort and SetPort, to save and
  227.             restore the current port.
  228.  
  229.    Since the alarm clock is one of the oldest DA's I can think of, I
  230. guess it comes under the catagory of "Early versions of some desk
  231. accessories".
  232.  
  233.   Hope this helps
  234. --
  235. David M. O'Rourke
  236.  
  237. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  238. | dorourke@polyslo | Disclaimer:  All opinions in this message are mine, but  |
  239. |                  |              if you like them they can be yours too.     |
  240. |                  |              Besides I'm just a student so what do I     |
  241. |                  |              know!                                       |
  242. |-----------------------------------------------------------------------------|
  243. |    When you have to place a disclaimer in your mail you know it's a sign    |
  244. | that there are TOO many Lawyer's.                                           |
  245. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  246.  
  247.  
  248. ------------------------------
  249.  
  250. From: larryh@tekgvs.TEK.COM (Larry Hutchinson)
  251. Subject: That amazing MPW C compiler.
  252. Date: 11 May 88 15:16:49 GMT
  253. Organization: Tektronix Inc., Beaverton, Or.
  254.  
  255. I recently happened upon an amusing little feaure/bug of the MPW C
  256. compiler.  In the little routine below, the compiler actually did what I
  257. wanted and NOT what I told it to do!  The relevant code is the 'if'
  258. statment.  You will note that if the first part of the 'if' is true then
  259. cTop will be loaded with the undefined value in tmp. What is actually
  260. used is the result from the (xxx*8/10) which was calculated in register
  261. d0.  This is exactly what I intended and the code worked just fine.  The
  262. code had been working for months and I found it only because I wanted to
  263. change something and couldn't figure out how it worked!
  264.  
  265. Since cTop IS loaded with tmp if something is assigned to tmp before the
  266. 'if' statment, I assume that this action is the result of a conscious
  267. decision on the part of the compiler writer.
  268.  
  269.         /*
  270.         *       Autosize thewin in the lower portion of useable.
  271.         *       Window top is not moved if it is in the lower 20% of
  272.         *       useable.
  273.         */
  274.         void
  275.         SetCWinPos(thewin,useable)
  276.                 WindowPtr thewin;
  277.                 Rect *useable;          /* screen space for windows */
  278.         {
  279.  
  280.                 int cTop;               /* top of the c window */
  281.                 int tmp;
  282.  
  283.                 cTop= -thewin->portBits.bounds.top;
  284.  
  285.                 if( (cTop < (useable->bottom*8)/10) ||
  286.                                 (cTop > (tmp= (useable->bottom-MINCMD_VSIZE))) )
  287.  
  288.                         cTop= tmp;
  289.  
  290.                 MoveWindow(thewin,useable->left,cTop,0);
  291.                 SizeWindow(thewin, useable->right-useable->left,useable->bottom-
  292. cTop,
  293.                                 -1);
  294.         }
  295. --
  296. Larry Hutchinson, Tektronix, Inc. PO Box 500, MS 50-383, Beaverton, OR 97077
  297. UUCP:   [uunet|ucbvax|decvax|ihnp4|hplabs]!tektronix!tekgvs!larryh
  298. ARPA:   larryh%tekgvs.TEK.COM@RELAY.CS.NET
  299. CSNet:  larryh@tekgvs.TEK.COM
  300.  
  301.  
  302. ------------------------------
  303.  
  304. From: jackie@Apple.COM (Hernan'Jackie' Macapanpan)
  305. Subject: Re: inittab
  306. Date: 11 May 88 15:48:20 GMT
  307. Organization: Apple Computer Inc, Cupertino, CA
  308.  
  309. In article <May.10.23.41.44.1988.18681@porthos.rutgers.edu>,
  310. rapatel@porthos.rutgers.edu ( Rakesh Patel) writes:
  311. > We have a Mac II from Apple here for evaluation (sound familiar?),
  312. > and have a slight problem. Some how, /etc/inittab got blown away.
  313. > Could someone please mail me the original inittab?
  314.  
  315. Hello,
  316.  
  317. There's a couple things you can do right now to get the /etc/inittab
  318. file back:
  319.  
  320. 1) You can use AutoRecovery from the Sash to replace the file. The
  321. instructions
  322.    are in the man pages and in the Release Notes. (If you need more
  323. help,
  324.    send me email and I'll be glad to give you a step-by-step.)
  325.  
  326. 2) You can execute this command line from the Sash:
  327.                 "cp (0,0,3)/etc/inittab /etc/inittab"
  328.    This command line will copy the /etc/inittab  file from the
  329. Eschatology 1
  330.    partition.
  331.  
  332. 3) Also, you could mount one of the Eschatology partitions and copy the
  333. file
  334.    from there. (NOTE: Mounting any Eschatology partition may have
  335. undetermined
  336.    effects on AutoRecovery.)
  337.  
  338. Ofcourse, life could be made a whole lot easier if someone just sent you
  339. the file. Lemme' know by email :-) .
  340.  
  341. Hope this helps.
  342. --
  343. ----------------------------------------------------------------------------
  344.  Disclaimer: I works heres, buts theys don'ts knows I's cans types. :-)
  345.         Whats I's says iss nots necessarilys whats mys employers says. :-(
  346.  
  347. Hernan 'Jackie' Macapanpan                            amdahl \
  348. Technical Communications/A/UX Hotline             pyramid!sun - apple!jackie
  349. Apple Computer, Inc. (408) 996-1010                   decwrl /
  350. ----------------------------------------------------------------------------
  351.  
  352.  
  353. ------------------------------
  354.  
  355. From: stevens@sigi.Colorado.EDU (Curt Stevens)
  356. Subject: Fullwrite Professional Question...
  357. Date: 12 May 88 16:16:32 GMT
  358. Organization: University of Colorado, Boulder
  359.  
  360. I have been a Word user for some time nd I have been playing with a
  361. friends copy of Fullwrite to see if I want to switch. The comments on
  362. the net lately have been very helpful, but I have noticed a problem?
  363. which hasn't been mentioned. Perhaps it is not a problem at all. Here is
  364. the situation. I want to write a paper which has a heading and abstract
  365. in single column format and then switches to 2 column format directly
  366. beneath that on the first page. It seems that the "column" option in
  367. Fullwrite applies to the entire chapter. So I guess I need to know how
  368. to either stop new chapters from generating page breaks, or specify
  369. column instructions which apply to only part of the chapter. I'm hoping
  370. that I don't have to use sidebars or heraders or something like that
  371. because it seems counter-intuitive to have this stuff "special" to me.
  372.  
  373. No, I don't have the documentation. I've just been playing with a copy
  374. thats on a local machine in order to decide if it's worth the switch.
  375. The first thing I tried was this paper (I actually imported it) and I
  376. was dissapointed in my inability to easily do this. Am I missing
  377. something or are sidebars/headers the only solution to this? Thanks much
  378. in advance. Respond by e-mail if you like.
  379. --
  380. ===============================================================================
  381. |Curt Stevens        (303)492-1218 |   /   |              E-MAIL:             |
  382. |University of Colorado at Boulder |  o o  |              -------             |
  383. |Computer Science Department       |   |   |arpa: stevens@boulder.colorado.edu|
  384. |Campus Box 430                    |  \_/  |csnet:       stevens@boulder.csnet|
  385. |Boulder, Colorado 80309           |       |uucp:{ncar|nbires}!boulder!stevens|
  386. ===============================================================================
  387.  
  388.  
  389. ------------------------------
  390.  
  391. From: chuq@plaid.Sun.COM (Chuq Von Rospach)
  392. Subject: Re: Fullwrite Professional Question...
  393. Date: 12 May 88 20:04:59 GMT
  394. Organization: Fictional Reality
  395.  
  396. If you want to mix number of columns on a single page, you have to use
  397. sidebars. Once you start thinking in terms of sidebars, it's not
  398. non-intuitive at all. Don't try to shove Fullwrite into a Word-oriented
  399. paradigm, or you'll be in trouble.
  400.  
  401. Chuq Von Rospach                        chuq@sun.COM            Delphi: CHUQ
  402.  
  403.         Robert A. Heinlein: 1907-1988. He will never truly die as long as we
  404.                            read his words and speak his name. Rest in
  405. Peace.
  406.  
  407.  
  408. ------------------------------
  409.  
  410. From: clive@drutx.ATT.COM (Clive Steward)
  411. Subject: Re: Brief overview of FullWrite (Really solution to Word 3.01 problem)
  412. Date: 11 May 88 20:58:40 GMT
  413. Organization: resident visitor
  414.  
  415. >From article <3694@fluke.COM>, by moriarty@fluke.UUCP:
  416.  
  417. > Customs styles, why they look adequate for my purposes, are still missing
  418. > two features
  419.  
  420. I understand a third very substantial missing feature is inheritance --
  421. FullWrite styles can't inherit from other styles as Word's can.
  422.  
  423. It's a part of the object-inheritance model I think very powerful and
  424. convenient.  If Microsoft would (perhaps graphically) illustrate that
  425. this is how their program really works, I think it would be much clearer
  426. to everyone what Word is about, and show it to be quite easy to use.  At
  427. least I personally find it so.
  428.  
  429. This leads to the solution to your problem, probably.
  430.  
  431. > I had a *very* bad
  432. > experience with MS Word 3.01 the other night, where it wouldn't change the
  433. > font according to the Style Sheet, and I am not feeling particularly
  434. > generous towards them of late.
  435. >
  436. Think this one is easy.  If you have changed the font of a paragraph
  437. over what the original style had (instead of changing the style itself),
  438. this has priority, which is very likely the case here.  Afterwards,
  439. alterations to the font of the style underneath (following me?)
  440. continues  to be over-ridden by what you put on top.
  441.  
  442. The solution is to select the whole paragraph, and from Format menu,
  443. select  Plain Text, which clears any formatting above the basic style.
  444. If you like  keyboard shortcuts, you could instead type
  445. clover-shift-spacebar against the selection.
  446.  
  447.  
  448. Have fun -- I'd like to try FullWrite, being just as interested as
  449. anyone else.  It does unfortunately sound a lot less powerful than Word,
  450. so far, and the notes about bombs on large selections, etc., don't bode
  451. well.  But maybe they'll fix it... others have done so!
  452.  
  453. Give my regards to Seattle.  And where should I consult to there, who
  454. will pay me for my time???
  455.  
  456. Clive Steward
  457.  
  458.  
  459. ------------------------------
  460.  
  461. From: jmunkki@santra.UUCP (Juri Munkki)
  462. Subject: Re: FullWrite on shelves
  463. Date: 11 May 88 13:57:12 GMT
  464. Organization: Helsinki University of Technology, Finland
  465.  
  466. >       ignores them. This looks to be, also, the only way to get postscript
  467. >       code into your documents. Hope I'm wrong on that one.
  468.  
  469. You can always use Postscipt Escape to incorporate postscipt in your
  470. documents. This works even with programs like MacWrite and MacDraw.
  471.  
  472. >+ They've implemented something called a variable. A more generalized flavor
  473.  
  474. I think people will find a lot of uses for them. I guess the version
  475. number or name of the document could be one. My address would make a
  476. good variable. :-)
  477.  
  478. >- Startup is rather slow, and it brings up a copyright message every time.
  479.  
  480. I did some digging with TMON (and removed the demo text from my demo
  481. version) and found out that FullWrite uses packed code resources. It
  482. checks if the code is packed and unpacks every time it loads from disk.
  483. Unfortunately it has a lot of code resources to unpack when it starts
  484. up, so it is very slow. Fortunately it does check first if the code is
  485. packed (I bet they use an unpacked version of FullWrite at Ann Arbor and
  486. Aston Tate). I wrote a small FKEY that saves a code resource once that
  487. it has been unpacked. It worked fine, but I haven't had time to do any
  488. serious experimenting. Of course an unpacked version of FullWrite no
  489. longer fits on a disk, but then again...who cares.
  490.  
  491. I would REALLY like to get in touch with the developers of FullWrite.
  492. (E-Mail would be great and TeleFAX is ok...) I'd like to help them
  493. internationalize FullWrite because we need a version with Finnish
  494. hyphenation and probably a Finnish spelling checker too. So, if you know
  495. how to contact them, please tell me how.
  496. --
  497. Juri Munkki
  498. Helsinki University of Technology, Computing Centre
  499. Microcomputing Support Division
  500.  
  501. Otakaari 1, Room Y250A
  502. SF02150 Espoo, Finland
  503.  
  504. Internet:       jmunkki@santra.hut.fi
  505. Bitnet:         jmunkki@fingate.bitnet
  506. Telex:          125161 htkk sf
  507. TeleFAX:        +358 0 465 077
  508.  
  509.  
  510. ------------------------------
  511.  
  512. From: 6029334@pucc.Princeton.EDU (Robert G. Trevor)
  513. Subject: Database for Abstracts?
  514. Date: 13 May 88 00:46:06 GMT
  515. Organization: Princeton University, NJ
  516.  
  517. I'm looking for a database program that will allow me to search through
  518. abstracts of and/or notes (of various lengths) on academic works.
  519. Ideally, this program would allow me to find entries by author, title,
  520. subject, location, etc (the easy bit) as well as by ANY word in the note
  521. or abstract field (the harder bit).  I do not want to have to develop
  522. and religiously use an index of keywords, unless there is no other
  523. alternative.  If I can get all that, it would also be nice if this
  524. program could export entries to standard word processing packages, and
  525. automatically create in-text references and bibliographies.  Of course,
  526. you would need to be able to define your own referencing style! A
  527. colleague would like to run such a program on an IBM-AT compatible with
  528. WordPerfect.  I would like to run a similar program on a Macintosh with
  529. Microsoft Word, WordPerfect or FullWrite Professional.  In case this
  530. sounds like a difficult request, I know of one product (EndNote - for
  531. the Mac) nearing completion that claims to be able to accomplish the
  532. task.  Are there any for the PC or others for the Mac? Please email any
  533. responses as I don't always read this group. If there is enough
  534. interest, I will summarize and post the replies. Thanks.
  535. --
  536. Rob Trevor
  537. MaBell: (609) 452-4051
  538. Bitnet: 6029334@PUCC
  539. UseNet: 6029334@PUCC.Princeton.Edu
  540.  
  541.  
  542. ------------------------------
  543.  
  544. From: dlw@hpsmtc1.HP.COM (David Williams)
  545. Subject: Re: SoftPC Speed
  546. Date: 12 May 88 17:24:41 GMT
  547. Organization: Hewlett Packard, Cupertino
  548.  
  549. >- WHO produces Soft-PC?
  550. Insignia Solutions 1255 Post Street, Suite 625 San Francisco, CA 94109
  551. Telephone:415-885-4455
  552.  
  553. >- WHERE can I buy it from?
  554. Well, you can order it from them directly...other than that I don't know
  555. Insignia Solutions Inc. Department MA Cupertino, Ca 95019-0399
  556.        -or- For Fastest Service Phone your order toll free now!
  557. (800)848-7677, Ext. 700
  558.  
  559. >- HOW MUCH does it cost?
  560. $595.00  per copy
  561.  $19.75  per copy "Handling and expedited shipping
  562.  $39.50  per copy "Sales taxes (california addresses only)
  563.  
  564. >- WHAT kind of hardware does it need to run?
  565. It needs a 68020 (yes, this can be an accelerator card in SE or plus)
  566.  
  567. Hope this helps............
  568.  
  569. and of course, I am in no way affiliated with Insignia Solutions, I just
  570. think they have a neat product!
  571.  
  572. David L Williams "SoftPC, for those rare occasions when you MUST descend
  573. into DOS hell"
  574.  
  575.  
  576. ------------------------------
  577.  
  578. From: stevens@sigi.Colorado.EDU (Curt Stevens)
  579. Subject: Re: Fullwrite Professional Question...
  580. Date: 13 May 88 14:28:05 GMT
  581. Organization: University of Colorado, Boulder
  582.  
  583. >   You will have to use a sidebar or start a new chapter. Learn to use sidebars
  584.  
  585.  
  586. Well, now I see the real problem with using sidebars for this. The
  587. problem is that this paper has a lot of authors and we commonly but a
  588. footnote on the first page to indicate that the authors are listed
  589. alphabetically. Unfortunately, footnotes in sidebars appear at the end
  590. of the sidebar, not at the end of the page which contains it. This might
  591. be logical for newsletters with true sidebars, but is not the way I want
  592. a conference submission to look. Any more suggestions, or should I wait
  593. for Word 4.0 :->.........
  594. --
  595. ===============================================================================
  596. |Curt Stevens        (303)492-1218 |   /   |              E-MAIL:             |
  597. |University of Colorado at Boulder |  o o  |              -------             |
  598. |Computer Science Department       |   |   |arpa: stevens@boulder.colorado.edu|
  599. |Campus Box 430                    |  \_/  |csnet:       stevens@boulder.csnet|
  600. |Boulder, Colorado 80309           |       |uucp:{ncar|nbires}!boulder!stevens|
  601. ===============================================================================
  602.  
  603.  
  604. ------------------------------
  605.  
  606. From: borcelf@coil.cs.orst.edu (Fernando Borcel)
  607. Subject: BBS requirements
  608. Date: 13 May 88 19:00:34 GMT
  609.  
  610. To all SysOps out there:
  611.  
  612. I'm implementing a BBS for the macintosh, which will hopefully be done
  613. by next fall.
  614.  
  615. I'm doing some research on what the SysOps expect from their BBS
  616. software, and some questions just come to mind:
  617.  
  618. 1.  What features do you consider STANDARD in a BBS? (eg transfer
  619. protocols,
  620.     networking capabilities, etc). 2.  What would you like to see in a
  621. BBS? (i.e. non standard features) 3.  What do you really hate about your
  622. BBS? 4.  Anything you want to add.
  623.  
  624. Please EMAIL me your answer!
  625. --
  626. Fernando Borcel
  627. borcelf@jacobs.cs.orst.edu
  628. or
  629. tektronix!borcelf@jacobs.cs.orst.edu
  630.  
  631.  
  632. ------------------------------
  633.  
  634. From: straka@ihlpf.ATT.COM (Straka)
  635. Subject: Re: MS Excel recalculations
  636. Date: 13 May 88 18:02:11 GMT
  637. Organization: AT&T Bell Laboratories - Naperville, Illinois
  638.  
  639. 1) Excel has a "smart" recalc flag that tells when recalc is necessary.
  640. 2) If you click the mouse on some other cell, or start typing in a cell,
  641. the
  642.    recalc comes to a halt, unlike that nasty 1-2-3 program, which locks
  643.    things up on you until IT decides that it will relinquish the
  644. keyboard
  645.    to you. Excel will resume the recalc where it left off (unless
  646. something
  647.    else has changed, and it will start from scratch again) after a few
  648.    seconds of inactivity. 3) There is a recalc menu item that allows you
  649. to go manual recalc.
  650.  
  651. However, Excel does have a few deficiencies in this area:
  652.  
  653. 1) Saving always forces a recalc.  If it is a long one, you can probably
  654.    interrupt it with a ^., but be careful to make sure that the original
  655.    file is not overwritten with nothing, leaving no data file.  I don't
  656.    think this is too much of a problem, but I tend to be VERY
  657. conservative!
  658.    MS support tells me that you can interrupt the recalc without wiping
  659. out
  660.    the file, but not to interrupt during the actual file save. 2) There
  661. should be a visible "recalc needed" flag on the screen.  There isn't.
  662. --
  663. Rich Straka     ihnp4!ihlpf!straka
  664.  
  665. Advice for the day: "MSDOS - just say no."
  666.  
  667.  
  668. ------------------------------
  669.  
  670. From: ralph@computing-maths.cardiff.ac.uk (Ralph Martin)
  671. Subject: Serial Port, Resources etc
  672. Date: 9 May 88 08:16:26 GMT
  673. Organization: Univ. Coll. Cardiff, Cardiff, WALES, UK.
  674.  
  675. I am posting this for a friend, please reply to him not me!
  676. ========forwarded posting========= Please reply to
  677.  
  678. Sak Wathanasin
  679.  
  680. uucp:     ...!ukc!kernel!sw JANET:  sw%kernel.uucp@uk.ac.ukc BITNET:
  681. sw%kernel.uucp%ukc.ac.uk@ukacrl.bitnet other:
  682. sw%kernel.uucp@ukc.ac.uk phone:    (+44) 532 465311 snail:    Kernel
  683. Technology Ltd, 21 Queen Street, Leeds LS1 2TW
  684.  
  685. I've been trying to get a program to work as a background task under
  686. MultiFinder. The problem is that I cannot find out if some other program
  687. is already using the serial port. IM Vol 4 chp 22 says "The new Serial
  688. Driver verifies that the serial port is correctly configured and free;
  689. if not, the result code portNotCf or portInUse is returned."
  690.  
  691. Well, as far as I can tell it does no such thing: with, e.g., kermit
  692. already running in an MF partition, I open the serial port in my
  693. program, and I get this:
  694.  
  695.         Open input SERD returns: 0
  696.         Open output SERD returns: 0 innum = -6 outnum = -7
  697.         RAMSDOpen returns: 0
  698.  
  699.         Here is a fragment of the LSC code I use:
  700.  
  701.         err=OpenDriver("\p.AIn", &innum);
  702.         /* display err msg here */
  703.         err=OpenDriver("\p.AOut", &outnum);
  704.         /* display err no here */
  705.         err=RAMSDOpen(sPortA);        /* I need to run with 64K roms */
  706.         /* display error no */
  707.  
  708. You may say "why do you care? - just grab the port anyway".  Well, on
  709. quitting my program I do a RAMSDClose as prescribed by Apple, and, boy,
  710. does kermit (or whatever's using the port) get upset, and I don't blame
  711. it either. The same thing happens to my program if you exit the other
  712. first, of course.
  713.  
  714. Now, I dug around IM some more, and found that the PRAM contains some
  715. info, but this is simply the default startup configuration, and is not
  716. affected by an application opening the serial port(s). Does anyone know
  717. how to tell if a port is already in use, and if so, how to get the
  718. current port configuration (baud rate etc)? More important, how can I
  719. stop some other application from stealing the port from me?
  720.  
  721. I can't believe Apple didn't think about resolving requests for a scarce
  722. resource (I use the term in the ordinary sense) when they introduced
  723. MultiFinder, so how is it done?
  724.  
  725. On another tack: is there a way to use ResEdit to look at resources in
  726. ROM? I played around for a bit, but gave up in the end, and wrote a
  727. little program to read out what I wanted. Just wondered if there was an
  728. easier way....
  729.  
  730. Also, does anyone know what errors -4100, -4101 from the PAP driver
  731. mean?
  732.  
  733. Thanks in advance for any help,
  734.  
  735. Sak
  736.  
  737.  
  738. ------------------------------
  739.  
  740. From: rs4u+@andrew.cmu.edu (Richard Siegel)
  741. Subject: Re: MPW<->LSC object files
  742. Date: 13 May 88 14:38:47 GMT
  743. Organization: Carnegie Mellon
  744.  
  745.  
  746. The next release of LightspeedC will have an object file converter that
  747. will convert MPW .O object files for use with LightspeedC; until then,
  748. what you can do is transport your assembler into LightspeedC's inline
  749. assembler, and transport the C code to LightspeedC.
  750.  
  751. If you haven't got the sources, sit tight, the converter's coming
  752. soon...
  753. --
  754. Rich Siegel
  755. THINK Technologies
  756.  
  757.  
  758. ------------------------------
  759.  
  760. From: rs4u+@andrew.cmu.edu (Richard Siegel)
  761. Subject: Re: LightSpeed C query
  762. Date: 13 May 88 14:43:24 GMT
  763. Organization: Carnegie Mellon
  764.  
  765.  
  766. Because Desk Accessories use A4 as the base for globals, instead of A5,
  767. the QuickDraw globals will not be initialized properly. You should not
  768. use QuickDraw globals from a desk accessory or device driver, for this
  769. reason.
  770.  
  771. If you need ScreenBits.bounds, the easy way to do it from a DA is to use
  772. OpenPort to open a new Grafport; that GrafPort's portRect is equal to
  773. screenBits.
  774.  
  775. As far as the patterns are concerned, you can use GetIndPattern() to get
  776. these patterns from the standard system pattern list.
  777.  
  778.  
  779.         -Rich
  780. --
  781. Rich Siegel
  782. THINK Technologies
  783.  
  784.  
  785. ------------------------------
  786.  
  787. From: fnf@fishpond.UUCP (Fred Fish)
  788. Subject: 9-track tape support under A/UX
  789. Date: 12 May 88 01:39:03 GMT
  790. Organization: tbd
  791.  
  792.  
  793. For various reasons, I suddenly find myself needing to acquire a 9-track
  794. tape drive.  Is anyone working on, or know of anyone working on, a NuBus
  795. controller and A/UX driver software for supporting a 9-track drive on a
  796. Mac-II.  I am looking for a total software/hardware solution, at a
  797. reasonable price (or at least as reasonable as you can get when you
  798. start talking tape drives).  I am willing to put up with the hassle of
  799. being a beta test site providing the price is right and support is
  800. prompt.
  801.  
  802. -Fred ><>
  803.  
  804. --
  805. # Fred Fish    hao!noao!mcdsun!fishpond!fnf     (602) 921-1113
  806. # Ye Olde Fishpond, 1346 West 10th Place, Tempe, AZ 85281  USA
  807.  
  808.  
  809. ------------------------------
  810.  
  811. From: chuq@plaid.Sun.COM (Chuq Von Rospach)
  812. Subject: Re: Fullwrite Professional Question...
  813. Date: 14 May 88 18:25:45 GMT
  814. Organization: Fictional Reality
  815.  
  816. I'm sorry. They're intuitively obvious to me, but I grew up in a family
  817. that published a newspaper....
  818.  
  819. A sidebar is a piece of related but independent text that is attached to
  820. an article. If you look at any magazine, you'll see instances of this.
  821. For instance, in the article I wrote on Timesharing services for
  822. Macintosh Horizons, there was a short sidebar in which Mike Banks took a
  823. semi-fictional look at the future of timesharing services. Not part of
  824. the article, but something that gave it more depth.
  825.  
  826. In many cases, these are separated from the main text by being boxed, by
  827. the use of spot color, or by some other form.
  828.  
  829. FullWrite has taken this concept and generalized it. At any point in a
  830. document, you can create a sidebar. This sidebar can be attached to a
  831. given piece of text or a specific spot on the page. You can put
  832. something in the sidebar, text, graphics, whatever.
  833.  
  834. This allows you to put together very complicated and flexible documents,
  835. once you get the hang of it. It's a really, really neat feature.
  836.  
  837. >On the other
  838. >hand, it appears to lack some features I use every day in Word.
  839.  
  840. Like what? I've found two: functionality is lacking in styles
  841. (especially "Based on" styles; and paragraph formatting and text leading
  842. is primitive.
  843.  
  844. Neither of these are major problems. You can get around them fairly
  845. easily.
  846.  
  847. Also, it's slower than Word 3.0. Enough to be noticable, not enough to
  848. make me think twice about switching.
  849.  
  850. If there's something else you think is missing, let me know. There's
  851. probably a reasonable way to do the same thing.
  852.  
  853. Chuq Von Rospach                        chuq@sun.COM            Delphi: CHUQ
  854.  
  855.         Robert A. Heinlein: 1907-1988. He will never truly die as long as we
  856.                            read his words and speak his name. Rest in
  857. Peace.
  858.  
  859.  
  860. ------------------------------
  861.  
  862. From: korn@eris (Peter "Arrgh" Korn)
  863. Subject: Re: System Tools  6.0
  864. Date: 14 May 88 22:50:21 GMT
  865. Organization: What, me organized???
  866.  
  867. In <4421@dasys1.UUCP>, edgar@dasys1.UUCP (Edgar Balagot) said:
  868. >What has happened to the System Tools 6.0 release that Apple promised??
  869.  
  870. System Disk 6.0 is finished.  It went "Golden" last Thursday.
  871.  
  872. Wait the few days it'll take to get it out to Dealers and authorized
  873. users groups and get it from them.  APDA should also have it within the
  874. next few days too.
  875.  
  876. Peter
  877. --
  878. Peter "Arrgh" Korn
  879. korn@ucbvax.Berkeley.EDU
  880. {decvax,dual,hplabs,sdcsvax,ulysses}!ucbvax!korn
  881.  
  882.  
  883. ------------------------------
  884.  
  885. From: fisher@gazelle..UUCP (Chuck Fisher)
  886. Subject: Re: FullWrite on shelves
  887. Date: 14 May 88 14:18:22 GMT
  888. Organization: ELXSI Super Computers, San Jose
  889.  
  890. When I talked to the product manager for FullWrite a couple of weeks ago
  891. I asked him about the inability to keep lines of text or paragraphs
  892. together on the same page.  He remarked that they had indeed been aware
  893. of the problem and said that they would try and have a solution
  894. implemented in the next release due this fall.
  895.  
  896. Chuck
  897.  
  898.  
  899. ------------------------------
  900.  
  901. From: barrys@Apple.COM (Barry Semo)
  902. Subject: Re: Mac Security
  903. Date: 15 May 88 19:11:18 GMT
  904. Organization: Apple Computer Inc, Cupertino, CA
  905.  
  906. A recent posting described the merits of Hard Disk Partition.  It
  907. claimed its security was foolproof.
  908.  
  909. MacZap will read HD-Partition files effortlessly and recover all files
  910. within it, password or no password.  I had the pleasure of finding this
  911. out when my hard disc crashed.  Hope this helps.
  912. --
  913. Barry
  914. barrys@apple.com
  915.  
  916.  
  917. ------------------------------
  918.  
  919. From: cohen@sunybcs (Alexander Cohen)
  920. Subject: Kinetics FastPath box & CAP
  921. Date: 15 May 88 20:59:55 GMT
  922. Organization: SUNY/Buffalo Computer Science
  923.  
  924.  
  925.  
  926.         We just got a Kinetics FastPath box here to use on our small LocalTalk
  927. network, and we are interested in doing more than merely using TelNet.
  928.  
  929.         I would appreciate it if anyone who is using CAP (from Columbia Univ.)
  930. AlisaTalk (I think that's the name), and K-Spool, or other applications
  931. that connect Unix machines on the Ethernet, could contact me and tell me
  932. how well they've worked for you.
  933.  
  934.         While I'm here, I'd like to say that I was surprised and very impressed
  935. with the performance of the Kinetics FastPath box in conjunction with
  936. TelNet 2.1 from the NCSA (anonymous ftp).  Although I was a little
  937. disturbed when I discovered that you could 'put' a file onto a mac with
  938. such important names as "DeskTop" and "System"--not even so much as an
  939. error message before they were blown away!
  940. --
  941. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  942.        "Who put these fingerprints on my imagination?"   Elvis Costello
  943.  
  944. ..!{ames,boulder,decvax,rutgers}!sunybcs!cohen
  945. internet:    cohen@cs.buffalo.edu
  946. BITNET:   cohen@sunybcs.BITNET
  947. GEnie:    AJCOHEN                            >>>Alex Cohen<<<
  948. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  949.  
  950.  
  951. ------------------------------
  952.  
  953. From: lipa@POLYA.STANFORD.EDU (William Lipa)
  954. Subject: MPW Fortran V1.0B3 vs. Mactran Plus v3.0
  955. Date: 15 May 88 23:22:34 GMT
  956.  
  957. I have compared these two compilers on a Mac II in an effort to
  958. determine which one is more usable. Originally I bought Absoft
  959. Fortran/020, but the frequency of unexplained system errors and the
  960. buggy nature of the code produced rendered the compiler essentially
  961. useless.
  962.  
  963. The summary is that MacTran is harder to use and less polished in
  964. general, but it has one extreme advantage: it works, and it works NOW. I
  965. have been porting several extremely large programs from a VAX, and
  966. MacTran was able to handle then with only a few minor changes (units,
  967. etc.). MPW Fortran was unable to run them successfully (a system error
  968. in one case, and incorrect results in the other).
  969.  
  970. MPW Fortran is a much nicer environment, however. Editing is quite
  971. natural as is the somewhat Unix-like shell interface. Even though it is
  972. less graphically oriented, it is much less frustrating on a day-to-day
  973. basis than MacTran's interface, which does not adhere completely to the
  974. Mac standard. However, the fact is that MPW Fortran is not debugged yet.
  975.  
  976. So my recommendation is to get MacTran Plus if you need a good-quality
  977. Fortran compiler right away. However, think about making the switch to
  978. MPW Fortran once a less buggy version comes out. It is still in beta,
  979. after all. Avoid Absoft Fortran like the plague; it is worse than both
  980. of them.
  981. --
  982. Bill Lipa
  983. lipa%polya@forsythe.stanford.edu
  984.  
  985. PS. MacTran Plus is from DCM Data Products, (817)870-2202. MPW Fortran is
  986. from Language Systems Corp., (703)478-0181.
  987.  
  988.  
  989. ------------------------------
  990.  
  991. From: dtw@f.gp.cs.cmu.edu (Duane Williams)
  992. Subject: Re: Kinetics FastPath box & CAP
  993. Date: 15 May 88 23:42:52 GMT
  994. Organization: Carnegie-Mellon University, CS/RI
  995.  
  996. You can also configure NCSA Telnet on your Mac so that remote access
  997. requires a password.  It's not great security, but it is better than
  998. nothing.
  999.  
  1000. Duane Williams
  1001. --
  1002. uucp: ...!seismo!cmucspt!me.ri.cmu.edu!dtw
  1003. arpa: dtw@cs.cmu.edu
  1004.  
  1005.  
  1006. ------------------------------
  1007.  
  1008. From: ajq@mace.cc.purdue.edu (John O'Malley)
  1009. Subject: Re: Info on EMAC hard drives
  1010. Date: 16 May 88 01:14:00 GMT
  1011. Organization: Personal Computing Learning Resource Center, Purdue University
  1012.  
  1013. I own an Everex EMAC 20 DL ("DL" for "deluxe").  It's the EMAC that sits
  1014. underneath the Mac like an Apple HD20SC.  It's relatively fast and it's
  1015. been quite reliable so far (I've had it for about a month).
  1016.  
  1017. >EMAC drives are very nice... Very quiet       ...
  1018.  
  1019. Maybe the EMACs that sit next to the Mac are quiet, but the one that
  1020. sits underneath is QUITE noisy.  Noisy enough to be distracting in any
  1021. place but an office with other fan-cooled computers or printers or in
  1022. another similar setting.  My roommates and I refer to my EMAC 20DL as my
  1023. Mac's "jet engine" ... it's almost as noisy.  Had I known how noisy it'd
  1024. be, I'd have bought the other model.
  1025.  
  1026. Then again, maybe there's a problem with mine.  Anyone else have the
  1027. "deluxe" EMAC 20 hard drive?
  1028. --
  1029. John O'Malley         \ Personal Computing       \ Purdue University \ (317)
  1030. mace.cc.purdue.edu!ajq \ Learning Resource Center \ Computing Center  \ 494-1787
  1031.  
  1032.  
  1033. ------------------------------
  1034.  
  1035. End of Usenet Mac Digest
  1036. ************************
  1037.  
  1038. ACTION>